
/**********************************************************************************\
** 文件名称: main.c
** 创建人员: YCG
** 创建日期: 2018-11-10
** 文档描述:
** 版本代号: V0.1
** 版本说明: 初始版本
\********************************************************************************/

#include "stm32f10x.h"
#include "stdio.h"
#include "IRDA.h"
#include "usart1.h"
#include "led.h"
#include "SysTick.h"
#include "chpwm.h"
extern buf_struct PWMRx[1];
/*******************************************************************************
** 函数名称: main
** 功能描述:
** 参数说明: None
** 返回说明: None
** 创建人员: YCG
** 创建日期: 2018-11-10
********************************************************************************/
int main(void)
{
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);
    USART_Config();

    PwmInit(1);

    IRDA_Config();
    LED_GPIO_Config();
    SysTick_Init();
    printf("系统启动\r\n");
    while(1)
    {
        //   printf("AU");
        //   PWM_SendChar('A');
        //   printf("发送字符\r\n");
        //   PWM_SendChar('U');
        PWM_SendString("1234\r\n");
        Delay_us(10);
        LED_ON();
        while(BufUseSpace(PWMRx) > 0) {              //如果发送缓存有数据
            USART_SendChar(BufRead(PWMRx));
        }

        Delay_us(490);
    }
}

/********************************End of File************************************/
